import java.util.HashMap;
import java.util.Map;

public class Test {
}
class Solution {
    public int singleNumber(int[] nums) {
        Map<Integer,Integer> map = new HashMap<>();
        for(int x : nums){
            map.put(x,map.getOrDefault(x,0)+1);
        }
        for(Map.Entry<Integer,Integer> x : map.entrySet()){
            if(x.getValue() != 3)
                return x.getKey();
        }
        return -1;
    }
}
